#!/usr/bin/env python

class Base(object):
    '''Base class
    
    @author Julot <andy.julot@gmail.com>
    @since Tuesday, April 17, 2012. 05:07 PM'''
    
    def __repr__(self):
        return "%s:\n    %s" % (
            (self.__class__.__name__),
            '\n    '.join(["%s: %r" % (key, getattr(self, key))
                           for key in sorted(self.__dict__.keys())
                           if not key.startswith('_')]))
    